package controller

import (

	"github.com/gin-gonic/gin"

)

//  创建一个新的交易
func NewTransaction(ctx *gin.Context) {
	// 解析请求体

	//分配一个随机 ID 长度为  11+1

	//将请求体序列化

	// http返回

}

/**
  @Author: dd
  @Date:   2020/5/13 11:52
  @Desc:   确认订单
  @HttpParam:
  @HttpReturn:
**/
func ConfirmTransaction(ctx *gin.Context) {
	// 解析请求体

	//将请求体序列化

	// http返回

}

/**
  @Author: dd
  @Date:   2020/5/13 11:50
  @Desc:   申请代付*
  @Param:
  @Return:
**/
func ApplyPayForAnother(ctx *gin.Context) {
	// 解析请求体

	//将请求体序列化

	// http返回

}

/**
  @Author: dd
  @Date:
  @Desc:   支付订单
  @HttpParam:
  @HttpReturn:
**/
func PayTransaction(ctx *gin.Context) {
	// 解析请求体

	//将请求体序列化

	// http返回

}

/**
  @Author: dd
  @Date:   2020/5/13 11:52
  @Desc:   确认付款
  @HttpParam:
  @HttpReturn:
**/
func AffirmPay(ctx *gin.Context) {
	// 解析请求体


	//将请求体序列化

	// http返回

}

/**
  @Author:     dd
  @Date:       2020/5/13 15:15
  @Desc:       拒绝付款
  @HttpParam:
  @HttpReturn:
**/
func RefusePayTransaction(ctx *gin.Context) {
	// 解析请求体


	//将请求体序列化

	// http返回

}

/**
  @Author:     dd
  @Date:       2020/5/13 15:09
  @Desc:       发货
  @HttpParam:
  @HttpReturn:
**/
func UpdateShipmentInfo(ctx *gin.Context) {
	// 解析请求体


	//将请求体序列化

	// http返回

}

/**
  @Author:     dd
  @Date:       2020/5/13 15:09
  @Desc:       确认发货
  @HttpParam:
  @HttpReturn:
**/
func VerifyShipmentInfo(ctx *gin.Context) {
	// 解析请求体

	//将请求体序列化

	// http返回

}

/**
  @Author:     dd
  @Date:       2020/5/13 15:12
  @Desc:       还款
  @HttpParam:
  @HttpReturn:
**/
func RepayTransaction(ctx *gin.Context) {
	// 解析请求体

	//将请求体序列化


	// http返回

}

/**
  @Author:     dd
  @Date:       2020/5/13 15:12
  @Desc:       确认还款
  @HttpParam:
  @HttpReturn:
**/
func VerifyRepay(ctx *gin.Context) {
	// 解析请求体


	//将请求体序列化


	// http返回

}

//获取交易信息
func GetTransactions(ctx *gin.Context) {

	// 将结果返回

}

//获取交易信息
func GetTransactionHistory(ctx *gin.Context) {


	// 将结果返回

}

//获取交易信息
func GetTrByBuyer(ctx *gin.Context) {


	// 将结果返回

}
